Methodological issues in a CMM Level 4 implementation
نویسندگان
چکیده
The Capability Maturity Model (CMM) developed by the Software Engineering Institute is an improvement paradigm. It provides a framework for assessing the maturity of software processes on a five level scale, and guidelines which help to improve software process and artifact quality. Moving towards CMM Level 4 and Level 5, is a very demanding task even for large software companies already accustomed to the CMM and ISO certifications. It requires, for example, quality monitoring, control, feedback, and process optimization. In fact, going beyond CMM Level 3 requires a radical change in the way projects are carried out and managed. It involves quantitative and statistical techniques to control software processes and quality, and it entails substantial changes in the way the organization approaches software life cycle activities. In this paper we describe the process changes, adaptation, integration and tailoring, and we report lessons learned while preparing an Italian solution centre of EDS for the Level 4 internal assessment. The solution centre has about 350 people and carries out about 40 software development and maintenance projects each year. We describe how Level 4 Key Process Areas have been implemented building a methodological framework which leverages both existing available methodologies and practices already in place (e.g., derived form ISO compliance). We discuss how methodologies have been adapted to the company’s internal and external situation and what are the underlining assumptions for the methodology adaptation. Furthermore we discuss cultural and organizational changes required to obtain a CMM Level 4 certification. The steps and the process improvement we have carried out, and the challenges we have faced were most likely those whith the highest risk and cost driving factor common to all organizations aiming at achieving CMM Level
منابع مشابه
The Level 4 Software Process from the Assessor ’ s Viewpoint
for an invited paper at the December, 1996 Conference of the International Software Consulting Network Brighton, U.K. From the time the Capability Maturity Model (CMM) was developed (late ‘80s, early ‘90s), it was a matter of speculation whether software organizations existed or would be assessed at the higher maturity levels, levels 4 and 5. In the last two years, a few organizations with proc...
متن کاملAchieving Consensus Deal with Methodological Issues in the Delphi Technique
Delphi is a powerful technique used to seek answers to appropriate questions. The purpose of this paper is to provide an overview of the Delphi technique as a research method. This paper discusses the scientific merit of the Delphi technique by investigating on 41 studies of Journal of Agricultural Education from 1981 to 2013, and 2 studies of Journal of Agricultural Science and Technology. The...
متن کاملApplicability Issues with TBLT in EFL Contexts
This paper examines the theoretical rationales and practical aspects of task-based language teaching (TBLT) with particular reference to research findings in EFL/ESL contexts. The definitional scope of the term ‘task’, polarizations in terms of task vs. non-task, and its relation to different language teaching approaches have engendered conceptual and methodological ambiguities. Moreover, fact...
متن کاملToward Quantitative Process Management With Exploratory Data Analysis
The Capability Maturity Model for Software is a model for building organizational capability that has been widely adopted in the software community and beyond. The Software CMM is a five-level model that prescribes process improvement priorities for software organizations. Level 4 in the CMM focuses on using quantitative techniques, particularly statistical techniques, for controlling the soft...
متن کاملCounter 2 Counter n Counter 3 CMM Memory Counter 1 Data Bus Sout
A comparison between a bit-level and a conventional VLSI implementation of a binary neural network is presented. This network is based on Correlation Matrix Memory (CMM) that stores relationships between pairs of binary vectors. The bit-level architecture consists of an n m array of bit-level processors holding the storage and computation elements. The conventional CMM architecture consists of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Software Process: Improvement and Practice
دوره 9 شماره
صفحات -
تاریخ انتشار 2004